package com.googlecode.scup.parser.actionstates;

import com.googlecode.scup.grammar.grammarspart.Symbol;
import com.googlecode.scup.parser.InputStream;

import java.util.Stack;
import java.util.StringTokenizer;
import java.util.Map;
import java.util.List;

public interface ActionState {
	public ActionStateType getType();
	public void doAction(Stack<Symbol> symbolsStack, Stack<Integer> states, InputStream inputStream, List<Map<Symbol, ActionState>> Goto);
    public String toString();
}
